@charset "gb18030";
*{margin:0;padding:0;list-style-type:none;}


@media (min-width: 1400px) {
  .container {
    max-width: 1340px;
  }
}



@media (min-width: 1800px) {
  .container {
    max-width: 1440px;
  }
}

#bigTopPic{
	width:100%;
	height:auto;
}



.rz_bw_nav001_m{clear:both;width:100%;height:50px; background:url(nav_bg.jpg) repeat-x;}
.nav{font-size:14px;width:1200px;margin:0px auto 0;height:50px;line-height:50px;position:relative;z-index:1;}
.nav a{text-decoration:none;}.
#nav_all{height:50px;float:left;line-height:50px;position:relative;z-index:222;}
#nav_all li{text-align:center;float:left; width:119px; background:url(fgtiao.png) right no-repeat;}
#nav_all li a{width:123px;color:#fff;display:inline-block;font-size:14px;font-weight:bold;cursor:pointer;height:50px;line-height:50px;white-space:nowrap;margin-left:-2px; }
#nav_all li a:hover{width:123px;background:url(nav_hover_bg.jpg) repeat-x;height:50px;line-height:50px;overflow:hidden;}
#nav_all li ul{display:none;position:absolute;z-index:99;width:1200px;left:0px;top:50px;background:#F4F8FB;}
#nav_all ul li{width:119px;background-image:none;line-height:40px;height:40px;padding-top:0px;padding:0;}
#nav_all ul li a{width:119px;background-image:none;margin:0px;height:39px;line-height:40px;color:#6C6C6C;font-weight:normal;background:#F4F8FB;border:none;font-size:12px;}
#nav_all ul li a:hover{width:119px;height:39px;line-height:40px;color:#0A0A0A;background:#F4F8FB;border-top:none;font-size:12px; margin-top:1px;}



.gonggao{height:40px;background:#f2f2f2;font-size:12px;margin-top:0px;line-height:40px;color:#6C6C6C; overflow: hidden; clear: both;}
.gonggao_l1{color:#df0504;text-align: left;height:40px;font-size:14px;font-weight:bold;float: left;}
.gonggao_l2{padding-left:5px;height:40px;float: left;}
.gonggao_l2 a{color:#OAOAOA;}
.gonggao_r{height:40px;float: right;padding: 0 5px 0 0;text-align: right;}
#marquee2 { width:90%; height:40px;float:left;	display:inline;	line-height:40px; margin:0;border:0  none;	overflow:hidden; font-size:12px}
#marquee2 ul { margin:0; padding:0;}
#marquee2 li {text-indent:10px;font-size:12px;list-style:none;	color:#6C6C6C; float:left; margin-right:15px;}
#marquee2 li a:hover {color:#df0504;text-decoration:none;}

.title{
	height:28px;
	overflow:hidden;
	display:block;
}



.toutiao{height:92px;font-size:12px;margin: 20px 0;line-height:40px;color:#999999;}
.toutiao_l{
	color: #ffffff;
	background: #df0504;
	font: bold 20px/26px "Microsoft Yahei";
	padding: 10px 0;
	text-align: center;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	float: left;
	-moz-border-radius: 10px;
}
.gonggao_r{height:40px;padding: 0 5px 0 0;text-align: right; font-size:14px;}

.toutiao_r{font-size:14px;}
	
.toutiao_r_t{ font: bold 30px/32px "Microsoft Yahei"; text-align:center; color:#df0504; padding:10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.toutiao_r_t a{color:#df0504;font: bold 30px/32px "Microsoft Yahei"; margin-bottom:20px;}
.toutiao_r_b{height:12px; margin-top:10px;}
.toutiao_r_b ul li{ width:29%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; float:left; text-align:center;}
.toutiao_r_b ul li a{ color:#999999;}
.toutiao_r_b ul li a:hover{ color:#3B3B39;}


.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 100%;
	height: 338px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	
position: absolute;
	
bottom: 25px;
	
left: 45%;
	
text-align: center;
	
margin: 0 auto;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	
}

.flex-control-paging li a {
	background: url(dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 400px;
	display: block;
}
.text-bar3{width:100%;height: 53px;background:url(black_bg.png);position:absolute;/* left:0px; */bottom:0px;color:#FFF;line-height:50px;font-size:16px;padding-top: 12px;text-align: center;}
.text-bar3 p{width:580px;height:40px;overflow:hidden;padding-left:20px;}


.index_news_block{
	border-bottom:dashed 1px #E0E0E0;
	line-height:200%;
	font-size:14px;
	padding:10px 0;
}

.index_news_block ul li:nth-child(1){
    height: 33px;
    overflow: hidden;
}

.type_line_01{
	background:url(type_line_bg_010.jpg) repeat-x;
	height:43px;
}

.type_line_01 .type_name{
	background:url(type_line_bg_01.jpg) repeat-x;
	height:43px;
	line-height:43px;
	display:block;
	float:left;
	padding:0 10px;
	font-size:18px;
	font-weight:bold;
}
.type_line_01 .type_more{
	height:43px;
	line-height:48px;
	display:block;
	float:right;
	padding:0 10px;
	font-size:18px;
	font-weight:bold;
	color:#F00;
}


.type_line_02{
	background:url(type_line_bg_020.jpg) repeat-x;
	height:43px;
}

.type_line_02 .type_name{
	background:url(type_line_bg_02.jpg) repeat-x;
	height:43px;
	line-height:43px;
	display:block;
	float:left;
	padding:0 10px;
	font-size:16px;
	font-weight:bold;
	color:#F00;
}

.type_line_02 .type_more{
	height:48px;
	line-height:48px;
	display:block;
	float:right;
	padding:0 10px;
	font-size:15px;
	font-weight:bold;
	color:#F00;
}

.type_line_03{
	background:url(type_line_bg_030.jpg) repeat-x;
	height:34px;
}

.type_line_03 .type_name{
	height:34px;
	line-height:34px;
	display:block;
	float:left;
	padding:0 10px;
	font-size:14px;
	font-weight:bold;
	color:#F00;
}

.type_line_03 .type_more{
	height:34px;
	line-height:34px;
	display:block;
	float:right;
	padding:0 10px;
	font-size:12px;
	font-weight:bold;
	color:#F00;
}

.type_line_04{
	background:url(type_line_bg_040.jpg) repeat-x;
	height:43px;
}

.type_line_04 .type_name{
	background:#FFF;
	height:48px;
	line-height:48px;
	display:block;
	float:left;
	padding:0 10px;
	margin-left:30px;
	font-size:16px;
	font-weight:bold;
	color:#F00;
}

.type_line_04 .type_more{
	background:#FFF;
	height:48px;
	line-height:48px;
	display:block;
	float:right;
	padding:0 10px;
	font-size:15px;
	font-weight:bold;
	color:#F00;
}

.type_line_05{
	background:url(type_line_bg_050.jpg) repeat-x;
	height:43px;
	width:100%;
	margin:10px 0;
}

.type_line_05 .type_name{
	background:url(type_line_bg_05.jpg) repeat-x;
	height:43px;
	line-height:43px;
	display:block;
	float:left;
	padding:0 10px;
	font-size:16px;
	font-weight:bold;
	color:#F00;
}

.index_links img{
	width:100%;
	height:75px;
}

.index_links p{
	text-align:center;
}

.index_title_list ul li{
	border-bottom:dashed 1px #E0E0E0;
	line-height:200%;
	font-size:14px;
	padding-left:10px;
	clear:both;
	height:29px;
}
.index_title_list ul li a{
	height: 30px;
    overflow: hidden;
    display: block;
}
.index_title_list ul li.pic{
    height: 115px;
    overflow: hidden;
    display: block;
    padding-top: 10px;
}

.index_title_list ul li p{
	font-size:12px;
	line-height:1.5em;
	color:#999;
	height:70px;
	overflow:hidden;
}


.index_title_list ul li .time{
	font-size:12px;
	float:right;
	width:70px;
	color:#DCD9FF;
}

.index_title_list ul li img{
	width:160px;
	height:100px;
	padding-right:15px;
	float:left;
}

.index_title_list ul li .intro{
	padding-top:10px;
	height:108px;
	font-size:13px;
	color:#666;
	line-height:1.8em;
	display:block;
	overflow:hidden;
}

.newsList_title_list{
	margin:15px 0;
}
.newsList_title_list ul li{
	border-bottom:dashed 1px #E0E0E0;
	line-height:200%;
	font-size:16px;
	padding-left:10px;
	clear:both;
	height:35px;
}
.newsList_title_list ul li a{
	height: 35px;
    overflow: hidden;
    display: block;
}
.newsList_title_list ul li .time{
	font-size:12px;
	float:right;
	padding-top:10px;
	width:70px;
	color:#DCD9FF;
}

.paging{
	text-align: center;
    font-size: 14px;
    background: #ccc;
    padding: 5px;
}

.newsContent{
	font-size:16px;
	line-height: 1.8em;
	padding:60px;
	color:#666;
	border-bottom:solid #f99 1px;
	margin-bottom:40px;
}

@media (max-width: 576px) {
	.newsContent{
		font-size:12px;
		line-height: 1.8em;
		padding:60px 5px;
		color:#666;
		border-bottom:solid #f99 1px;
		margin-bottom:40px;
	}
}

.newsContent p{
	margin-top:15px;
}

.newsContent p img{
max-width: 95%;
margin: 10px auto;
}

.index_news_block_litle{
	border:#FFD9D9 solid 1px;
	margin-top:9px;
}

.index_title_list_litle ul{
	padding:10px 5px;
}

.index_title_list_litle ul li{
	border-bottom:dashed 1px #E0E0E0;
	line-height:230%;
	font-size:12px;
	padding-left:10px;
	clear:both;
    height: 29px;
    overflow: hidden;
}

.owl-theme .owl-controls .owl-buttons div{position:absolute;top:70px;width:30px;height:60px;margin:0;padding:0;border-radius:0;font: bold 34px/34px "‹S";background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-20px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-35px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<"; color:#df0504;}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">"; color:#df0504;}

.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;padding-left: 2px;}

.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.scroll-outer{height:192px;margin:12px 0 5px -5px;}
#scroll2{width:100%;margin:0 auto;font-family:"";}
#scroll2 .owl-wrapper-outer{margin:0 auto;}
#scroll2 .item{position:relative;width: 100%;height:192px;margin:0 auto;background-color:#fff;overflow:hidden;padding: 0 5px;}
#scroll2 .item img{width: 100%;height:192px;}
#scroll2 .shd{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.15);}
#scroll2 .shd a{display:block;width:300px;height:192px;*background-image:url(about:blank);background-image:url(about:blank)\0;}
#scroll2 .txt{position:absolute;/* left:0; */bottom:0;/* width: 100%; */height:35px;margin: 0 AUTO;RIGHT: 5PX;LEFT: 5PX;background:#333;filter: alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7;}
#scroll2 h3{width: 100%;height:35px;margin:0;font:14px/35px arial,"";overflow:hidden;text-align:center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#scroll2 h3 a{color:#fff;text-decoration:none;}
#scroll2 h3 a:hover{color:#CCC;}
#scroll2 p{width:290px;height:54px;line-height:18px;font-size:12px;}


#scroll3{width:100%;margin:0 auto;font-family:"";}
#scroll3 .owl-wrapper-outer{margin:0 auto;}
#scroll3 .item{position:relative;width: 100%;height:192px;margin:0 auto;background-color:#fff;overflow:hidden;padding: 0 5px;}
#scroll3 .item img{width: 100%;height:192px;}
#scroll3 .shd{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.15);}
#scroll3 .shd a{display:block;width:300px;height:192px;*background-image:url(about:blank);background-image:url(about:blank)\0;}
#scroll3 .txt{position:absolute;/* left:0; */bottom:0;/* width: 100%; */height:35px;margin: 0 AUTO;RIGHT: 5PX;LEFT: 5PX;background:#333;filter: alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7;}
#scroll3 h3{width: 100%;height:35px;margin:0;font:14px/35px arial,"";overflow:hidden;text-align:center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#scroll3 h3 a{color:#fff;text-decoration:none;}
#scroll3 h3 a:hover{color:#CCC;}
#scroll3 p{width:290px;height:54px;line-height:18px;font-size:12px;}




.pic_item{position:relative;width: 100%;height:192px;margin:0 auto;background-color:#fff;overflow:hidden;padding: 10px 0px;}
.pic_item img{width: 100%;height:auto;}
.pic_item .txt{position:absolute;bottom:0;height:35px;margin: 0 AUTO;RIGHT: 0PX;LEFT: 0PX;background:#333;filter: alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7;}
.pic_item h3{width: 100%;height:35px;margin:0;font:14px/35px arial,"";overflow:hidden;text-align:center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pic_item h3 a{color:#fff;text-decoration:none;}
.pic_item h3 a:hover{color:#CCC;}




.ewm{width: 100%;  height: 44px; margin: 10px auto; background:#1663ab;}
.ewm p{/* width:274px; */font-size: 18px;font-weight: bold;color: #fff;margin: 10px 0px;padding-left: 30px;float: left;}
.ewm strong{ font-size: 14px;}
.ewm strong a{color: #fff;}


.foot{ width: 100%; margin: 0 auto; background: #fff; border-top: 1px solid #EAEAEA;}
.footer {
    margin: 0px auto;
    width: 1000px;
    padding: 30px 0px;
    text-align: center;
    color: #666;
    line-height: 24px;
}
